a bit of a letch - Turkish English Dictionary